A Component-Based Architecture for Ginga
نویسندگان
چکیده
This paper discusses how component-driven development can be used in the design of the Ginga middleware architecture, including its Ginga-NCL presentation module. Presentation engines have an important facility, since they allow for previewing when each specific media player is needed. Therefore, to maintain temporal consistency during application presentations, instantiation time of media players can be computed. The paper describes how this approach has been considered in the design and implementation of Ginga, the middleware of ISDB-T terrestrial digital TV system and ITU-T Recommendation for IPTV services. The evaluations presented in the paper illustrate the benefits component-driven architecture can bring to digital TV middleware systems, such as decreasing the amount of needed resources and improving their dynamic evolution capability. Keywordscomponent-driven architecture, NCL, Ginga, Multimedia Synchronism, Digital TV, Interactive TV.
منابع مشابه
Ginga-J - An Open Java-Based Application Environment for Interactive Digital Television Services
This paper aims to present a Ginga-J’s reference implementation. Although based on a particular platform, the implementation not only works as a proof of concept, but also raised several issues and difficulties on the software architecture project that should be taken into account to ease extensibility and porting to other platforms. Ginga is the standard middleware for the Brazilian DTV System...
متن کاملA comparative analysis of media processing component implementations for the Brazilian digital TV middleware
In the Brazilian Digital Television System (SBTVD) two environments are defined, the procedural and the declarative one, which run simultaneously in the same middleware. The procedural environment is called GingaJ and uses the Sun Java language, while the declarative one is called GingaNCL and it is based on the Nested Context Language (NCL). These two environments compose the Ginga middleware....
متن کاملAdaptable software components in an electronic program/service guide application architecture for context aware guide presentation
This paper aims at providing architecture to create Electronic Program and Service Guide applications that can be adapted in real time. The architecture can be applied to generate computational code in different target languages, with a clear separation between style, structure and navigational aspects of Electronic Program and Service Guides. Following the proposed architecture and serving as ...
متن کاملThe Explanation of effectiveness of student's lived experience in the architectural training process
Abstract: Architecture as a built environment has an important role in the quality of experience. Architecture experience is one of the educational strategies for knowing architecture. In some educational approaches, experience means observation, while based on the embodied cognition, environment experience is more than an observation. According to this approach, lived experience is deepest tha...
متن کامل3D Technologies to Extend Brazilian DTV Middleware
Entertainment and interactivity possibilities in Digital Television (DTV) can be extended to support 3D technologies. In this paper is described an architecture based on a middleware for DTV that incorporates 3D technologies on the Brazilian standard. The integration strategies will be presented and compared with other studies in the literature. As case study, it will be presented a virtual env...
متن کامل